package com.changfeng.service;

import com.changfeng.bean.dto.bo.CartBO;
import com.changfeng.bean.dto.vo.CartListVO;
import com.changfeng.bean.dto.vo.CartToCommodityVO;

import java.util.List;

public interface CartService {
    /**
     * 增加购物车
     * @param bo
     */
    void addCart(CartBO bo);

    /**
     * 根据userId查询购物车
     * @param userId
     * @return
     */
    List<CartListVO> findCartByUser(Integer userId);

    /**
     * 根据id删除购物车
     * @param cartId
     */
    void deleteCart(Integer cartId);

    /**
     * 根据id批量查询购物车
     * @param cartId
     * @return
     */
    List<CartToCommodityVO> getCommodityId(List<Integer> cartId);

}
